package cn.skyquant.quant4j.task.boot.repository;

import cn.skyquant.quant4j.task.boot.entity.Economics;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;
import java.util.Set;

public interface EconomicsRepository {
    Date getMaxRecordDate();
    List<Economics> getPublicTime(@Param("thedate") Date thedate,@Param("num") int num);
    Set<Integer> findByIds(@Param("set") Set<Integer> ids);
    int deleteByIds(@Param("set") Set<Integer> ids);
    int batchInsert(@Param("list") List<Economics> economicsList);
    int update(Economics economics);
    void updateNum(int id);
    Economics get(Integer id);
    Integer getByDatanameId(Integer datanameId);
}
